package sctu.edu.java.year2016.team07.nieying.practice.dishiwuzhang;

import javax.swing.*;
import java.awt.*;
import java.net.URL;

/**
 * Created by Administrator on 2016/6/6 0006.
 */
public class SwingAndThread extends JFrame {
    private JLabel jl=new JLabel();
    private static Thread t;
    private  int count=0;
    private Container container=getContentPane();
    public SwingAndThread(){
        setBounds(300, 200, 250, 100);
        container.setLayout(null);
        URL url=SwingAndThread.class.getResource("/com/mingrisoft/1.gif");
        Icon icon=new ImageIcon(url);
        jl.setIcon(icon);
        jl.setHorizontalAlignment(SwingConstants.LEFT);
        jl.setBounds(10, 10, 200, 50);
        jl.setOpaque(true);
        t=new Thread(new Runnable(){
            public void run(){
                while (count<=200){
                    jl.setBounds(count,10,200,50);
                    try{
                        t.sleep(1000);
                    }
                    catch (Exception e){
                        e.printStackTrace();
                    }
                    count+=4;
                    if (count==200){
                        count=10;
                    }
                }
            }

        });
        t.start();
        container.add(jl);
        setVisible(true);
        setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);


    }
    public static void main(){
        new SwingAndThread();
    }
}
